翻訳と辞書
Words near each other
・ Cataphatic theology
・ Cataphile
・ Cataphora
・ Cataphract
・ Cataphractes
・ Cataphractus
・ Cataphylaxis
・ Cataphyll
・ Catapiesis
・ Catapilla
・ Catapilla (album)
・ Cataplana
・ Cataplexy
・ Catapodium
・ Catalyst (role-playing game supplements)
Catalyst (software)
・ Catalyst (think tank)
・ Catalyst (TV program)
・ Catalyst 6500
・ Catalyst Arts
・ Catalyst Code
・ Catalyst Conference
・ Catalyst for Social Action
・ Catalyst Game Labs
・ Catalyst Housing
・ Catalyst Infoshop
・ Catalyst Institute of Management and Advance Global Excellence
・ CATALYST Magazine
・ Catalyst Paper
・ Catalyst Pharmaceuticals


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Catalyst (software) : ウィキペディア英語版
Catalyst (software)

Catalyst is an open source web application framework written in Perl, that closely follows the model–view–controller (MVC) architecture, and supports a number of experimental web patterns. It is written using Moose, a modern object system for Perl. Its design is heavily inspired by such frameworks as Ruby on Rails, Maypole, and Spring.
A web application developer would use Catalyst to deal with code common to all web applications: it provides interfaces to web servers and receiving page requests, dispatching these into developer-written code to process and return the requests, and provides a standardised interface for data models, authentication, session management and other common web application elements.
All of these elements are implemented as plugins to a set of common interfaces, allowing the developer to change the specific method used (e.g. a session storing in shared memory versus as a database table, or using FastCGI versus operating as an within Apache's mod_perl) by changing the configuration of Catalyst to use a different plugin without altering the application code.
Catalyst is primarily distributed through the CPAN, which is the official distribution channel for Perl libraries and applications.
== History ==

Maypole was one of the first web application frameworks for the Perl programming language that was based on the MVC pattern; its principal author was Simon Cozens.〔 〕 Catalyst started as a fork of Maypole, intended to become Maypole 3.0. Development ceased on Maypole, however, with its most recent release in April 2008,〔(【引用サイトリンク】title=Maypole )〕 and Catalyst became its modern supported equivalent.
The first development release of Catalyst took place on 28 January 2005. The first official version was placed in CPAN on 16 February 2005.〔(Catalyst Changes file )〕 As of June 2011, Catalyst had 201 registered contributors.〔(【引用サイトリンク】url=https://www.ohloh.net/p/catalyst/contributors )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Catalyst (software)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.